﻿using System;
using System.Collections.Generic;
using HiTeachers.Entities;

namespace HiTeachers.Interfaces
{
    public interface IStudentRequestDao : IDao<StudentRequest, Guid>
    {
        IList<StudentRequest> GetRelationStdRequests(Guid itId, DateTime aroundDate, int maxItem);

        int TotalVerifiedRequest();
        IList<StudentRequest> GetVerifiedRequest(int maxResult, int startRowIndex);

        int TotalNumberOfStudentRequest(int reviewStatus);
        IList<StudentRequest> GetStudentRequests(int reviewStatus);
        IList<StudentRequest> GetStudentRequests(int reviewStatus, int maximumRows, int startRowIndex);
    }
}
